package com.jumi.microservice.entity;

import com.baomidou.mybatisplus.annotation.*;
import java.math.*;
import java.util.Date;

/**
 * @author by  mazhao
 * @Date 2020-11-07 
 */

@TableName("after_seal_order")
public class AfterSealOrder {

	/**
	 * ID
	 */
   @TableId(value = "id",type = IdType.AUTO)
	private Integer id;

	/**
	 * 真实物流单号
	 */
	private String realLogisticsNo;

	/**
	 * 快递公司ID
	 */
	private Integer expressCompany;

	/**
	 * 快递公司编码
	 */
	private String expressCode;

	/**
	 * 原始订单ID
	 */
	private Integer originalOrderId;

	/**
	 * 原订单编号
	 */
	private String originalOrderNo;

	/**
	 * 订单编号
	 */
	private String orderNo;

	/**
	 * 买家ID
	 */
	private Long buyerId;

	/**
	 * 买家角色
	 */
	private Byte buyerRole;

	/**
	 * 订单团购价
	 */
	private BigDecimal orderPromotionAmount;

	/**
	 * 订单会员价
	 */
	private BigDecimal orderAmount;

	/**
	 * 订单状态 0-已取消 1-待付款 2-待发货 3-待收货 4-已完成
	 */
	private Byte orderStatus;

	/**
	 * 订单类型: 0-补发 1-补发漏发 2-换货
	 */
	private Byte orderType;

	/**
	 * 收件人姓名
	 */
	private String receiverName;

	/**
	 * 收货人手机号
	 */
	private String receiverPhone;

	/**
	 * 收货人地址
	 */
	private String receiverAddress;

	/**
	 * 收件人真实姓名【海外商品】
	 */
	private String receiverRealName;

	/**
	 * 收件人证件号【海外商品】
	 */
	private String receiverCardNo;

	/**
	 * 发起售后时间
	 */
	private Date createTime;

	/**
	 * 修改时间
	 */
	private Date updateTime;

	/**
	 * 删除标识（0 未删除 1已删除）
	 */
	private Byte delFlag;

	/**
	 * 自动收货时间
	 */
	private Date confirmTime;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 取消时间
	 */
	private Date cancelTime;

	/**
	 * 取消操作人ID
	 */
	private Long cancelOperatorId;

	/**
	 * 取消操作人姓名
	 */
	private String cancelOperatorName;

	/**
	 * 取消备注
	 */
	private String cancelRemark;

	/**
	 * 补发/补发漏发/换货ID
	 */
	private Integer reissueId;

	/**
	 * 售后单号
	 */
	private String reissueNo;

	/**
	 * 补发/补发漏发/换货备注
	 */
	private String reissueRemark;

	/**
	 * 补发原因: 0-做单/登记失误 1-仓储发货原因 2-快递原因 3-产品原因 4-顾客自身原因
	 */
	private Byte reissueReason;

	/**
	 * 发起人姓名
	 */
	private String promoterName;

	/**
	 * 是否旺店通已推单
	 */
	private Byte isWdtPush;

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getRealLogisticsNo() {
		return this.realLogisticsNo;
	}

	public void setRealLogisticsNo(String realLogisticsNo) {
		this.realLogisticsNo = realLogisticsNo;
	}

	public Integer getExpressCompany() {
		return this.expressCompany;
	}

	public void setExpressCompany(Integer expressCompany) {
		this.expressCompany = expressCompany;
	}

	public String getExpressCode() {
		return this.expressCode;
	}

	public void setExpressCode(String expressCode) {
		this.expressCode = expressCode;
	}

	public Integer getOriginalOrderId() {
		return this.originalOrderId;
	}

	public void setOriginalOrderId(Integer originalOrderId) {
		this.originalOrderId = originalOrderId;
	}

	public String getOriginalOrderNo() {
		return this.originalOrderNo;
	}

	public void setOriginalOrderNo(String originalOrderNo) {
		this.originalOrderNo = originalOrderNo;
	}

	public String getOrderNo() {
		return this.orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public Long getBuyerId() {
		return this.buyerId;
	}

	public void setBuyerId(Long buyerId) {
		this.buyerId = buyerId;
	}

	public Byte getBuyerRole() {
		return this.buyerRole;
	}

	public void setBuyerRole(Byte buyerRole) {
		this.buyerRole = buyerRole;
	}

	public BigDecimal getOrderPromotionAmount() {
		return this.orderPromotionAmount;
	}

	public void setOrderPromotionAmount(BigDecimal orderPromotionAmount) {
		this.orderPromotionAmount = orderPromotionAmount;
	}

	public BigDecimal getOrderAmount() {
		return this.orderAmount;
	}

	public void setOrderAmount(BigDecimal orderAmount) {
		this.orderAmount = orderAmount;
	}

	public Byte getOrderStatus() {
		return this.orderStatus;
	}

	public void setOrderStatus(Byte orderStatus) {
		this.orderStatus = orderStatus;
	}

	public Byte getOrderType() {
		return this.orderType;
	}

	public void setOrderType(Byte orderType) {
		this.orderType = orderType;
	}

	public String getReceiverName() {
		return this.receiverName;
	}

	public void setReceiverName(String receiverName) {
		this.receiverName = receiverName;
	}

	public String getReceiverPhone() {
		return this.receiverPhone;
	}

	public void setReceiverPhone(String receiverPhone) {
		this.receiverPhone = receiverPhone;
	}

	public String getReceiverAddress() {
		return this.receiverAddress;
	}

	public void setReceiverAddress(String receiverAddress) {
		this.receiverAddress = receiverAddress;
	}

	public String getReceiverRealName() {
		return this.receiverRealName;
	}

	public void setReceiverRealName(String receiverRealName) {
		this.receiverRealName = receiverRealName;
	}

	public String getReceiverCardNo() {
		return this.receiverCardNo;
	}

	public void setReceiverCardNo(String receiverCardNo) {
		this.receiverCardNo = receiverCardNo;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Byte getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(Byte delFlag) {
		this.delFlag = delFlag;
	}

	public Date getConfirmTime() {
		return this.confirmTime;
	}

	public void setConfirmTime(Date confirmTime) {
		this.confirmTime = confirmTime;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Date getCancelTime() {
		return this.cancelTime;
	}

	public void setCancelTime(Date cancelTime) {
		this.cancelTime = cancelTime;
	}

	public Long getCancelOperatorId() {
		return this.cancelOperatorId;
	}

	public void setCancelOperatorId(Long cancelOperatorId) {
		this.cancelOperatorId = cancelOperatorId;
	}

	public String getCancelOperatorName() {
		return this.cancelOperatorName;
	}

	public void setCancelOperatorName(String cancelOperatorName) {
		this.cancelOperatorName = cancelOperatorName;
	}

	public String getCancelRemark() {
		return this.cancelRemark;
	}

	public void setCancelRemark(String cancelRemark) {
		this.cancelRemark = cancelRemark;
	}

	public Integer getReissueId() {
		return this.reissueId;
	}

	public void setReissueId(Integer reissueId) {
		this.reissueId = reissueId;
	}

	public String getReissueNo() {
		return this.reissueNo;
	}

	public void setReissueNo(String reissueNo) {
		this.reissueNo = reissueNo;
	}

	public String getReissueRemark() {
		return this.reissueRemark;
	}

	public void setReissueRemark(String reissueRemark) {
		this.reissueRemark = reissueRemark;
	}

	public Byte getReissueReason() {
		return this.reissueReason;
	}

	public void setReissueReason(Byte reissueReason) {
		this.reissueReason = reissueReason;
	}

	public String getPromoterName() {
		return this.promoterName;
	}

	public void setPromoterName(String promoterName) {
		this.promoterName = promoterName;
	}

	public Byte getIsWdtPush() {
		return this.isWdtPush;
	}

	public void setIsWdtPush(Byte isWdtPush) {
		this.isWdtPush = isWdtPush;
	}

}
